// 导入所有svg
import SvgIcon from './svgIcon.vue'
const svgRequire = require.context('./svg', false, /\.svg$/)
// 此时返回 require 函数，可以接受一个 request 的参数，用户 require 的导入
// 该函数提供三个属性， 可以通过 svgReuired.keys() 获取所有的svg图标
// 遍历图标，吧图标作为 request 参数传入到 svgRequire 导入函数中，完成本地svg图标导入
svgRequire.keys().forEach(svgIcon => svgRequire(svgIcon))

// 同时注册所有的element-plus中的icon

// 完成svgIcon全局注册
export default (app: any) => {
  app.component('svg-icon', SvgIcon)
}
